// 入口函数
$(function(){
    // alert('ok')
    // 获取用户信息，渲染到表单中
    initUserInfo()
    // 封装一个获取用户信息的函数
    function initUserInfo (){
        $.ajax({
            method:'get',
            url:'/my/userinfo',
            success (res){
                console.log(res);
                if(res.status !== 0){
                    
                    return layui.layer.msg(res.message,{icon: 5})
                }
                // console.log(res.data);
                // 渲染数据到表单中
                // $('input[name=username]').val(res.data.username)
                // $('input[name=nicknaem]').val(res.data.nickname)
                // $('input[name=email]').val(res.data.email)
                layui.form.val('formUserInfo',res.data)
                // layui.form.val('formUserInfo',{
                //     username:'北冕',
                //     nickname:'ergou',
                //     email:'123@qq.com'
                // } )
                // layui.form.val('formUserinfo', res.data)
            }
        })
    }
    // 自定义验证
    layui.form.verify({
        nickname:function(value){
            if(value.length > 6){
                return'昵称只能是1-6位的字符！'
            }
        }
    })
    // 完成用户信息修改
    $('form').on('submit',function(e){
        e.preventDefault()
        var data = $(this).serialize()
        console.log(data);
        // 发请求，调接口
        $.ajax({
            method:'post',
            url:'/my/userinfo',
            data,
            success (res){
                console.log(res);
                if(res.status !==0){
                    return layui.layer.msg(res.message,{icon: 5})
                }
                layui.layer.msg(res.message,{icon: 6})
                // 调用index.js中封装的getUserinfo函数
                console.log(window);
                console.log(window.parent);
                window.parent.getUserInfo()
            }
        })

    })
    // 重置表单中的用户信息
    $('#bthReset').on('click',function(e){
        e.prebentDefault()
        getUserInfo()
    })
})